## Запуск

__NOTE:__ Браузер, при выводе HTML страниц использует соответствующие ресурсы.
Эти ресурсы собираются только при помощи maven – таким образом, в первую очередь следует запустить сборку при помощи maven,
а затем уже запускать ElWiki из IDE, и продолжить разработку...

Для запуска ElWiki в IDE подготовлены стартовые конфигурации для Linux и Windows:
* "elwikijsp 2023-12 (lnx).launch"
* "elwikijsp 2023-12 (win).launch"

Для дальнейших экспериментов/разработки, используются:
* "elwikijsp 2023-12 (lnx) (+rap).launch"
* "elwikijsp 2023-12 (win) (+rap).launch"

Конфигурация запуска также определяет *рабочий каталог процесса*, например: `${workspace_loc}/__runtime-elwikijsp_2021-12`

Файл журнала создается относительно этого рабочего каталога.
Местоположение файла журнала определяется в файле `org.elwiki.log4.definition/log4j.xml`.

Все функции ElWiki, связанные с файловой системой, выполняются относительно *рабочей области приложения*. <br/>
По умолчанию, рабочая область приложения размещается в каталоге `"workspace"`, в рабочем каталоге процесса. <br/>

URI для доступа к домашней странице ElWiki из браузера установлен следующим образом: `http://localhost:8089/` <br/>
Порт задается в конфигурации запуска, например: `-Dorg.osgi.service.http.port=8089`


## Инициализация H2 DB

ElWiki использует базу данных H2, где хранится содержимое страниц. <br/>

__NOTE:__ При изменении модели данных wiki – требуется заново инициализировать базу данных. (структурой DB управляет CDO).

Так же, для online отладки/разработки требуется некоторый контент этой базы. <br/>
Начальный контент данных находится в файле, в репозитории, см. "database_repository/saved_content_WikiData.json"

В коде определено, что данные импортируются из Json файла "WikiData.json", который должен размещаться в рабочей области приложения.
Администратор wiki может инициировать импорт этого Json файла в базу данных, см. меню More, в ElWiki.


Если в конфигурации запуска задан рабочий каталог процесса `${workspace_loc}/__runtime-elwikijsp_2023-12`, <br/>
 то рабочая область приложения размещается, например, в каталоге
 `D:\dev_wikijsp\ws_test_GitHub\__runtime-elwikijsp_2023-12\workspace\`.
